stab stitching - Spanish English Dictionary